development thin-client projects application software hardware radius3 software hardware science open source technology software development information technology computer java developers institute